function _toConsumableArray(arr) {
  return (
    _arrayWithoutHoles(arr) ||
    _iterableToArray(arr) ||
    _unsupportedIterableToArray(arr) ||
    _nonIterableSpread()
  );
}
function _nonIterableSpread() {
  throw new TypeError(
    'Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.',
  );
}
function _unsupportedIterableToArray(o, minLen) {
  if (!o) return;
  if (typeof o === 'string') return _arrayLikeToArray(o, minLen);
  var n = Object.prototype.toString.call(o).slice(8, -1);
  if (n === 'Object' && o.constructor) n = o.constructor.name;
  if (n === 'Map' || n === 'Set') return Array.from(o);
  if (n === 'Arguments' || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))
    return _arrayLikeToArray(o, minLen);
}
function _iterableToArray(iter) {
  if (
    (typeof Symbol !== 'undefined' && iter[Symbol.iterator] != null) ||
    iter['@@iterator'] != null
  )
    return Array.from(iter);
}
function _arrayWithoutHoles(arr) {
  if (Array.isArray(arr)) return _arrayLikeToArray(arr);
}
function _arrayLikeToArray(arr, len) {
  if (len == null || len > arr.length) len = arr.length;
  for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];
  return arr2;
}
import { AntdFormItemPropNames, CustomFormItemPropNames } from '../FormItem/consts';
export var FormItemPropNames = [].concat(
  _toConsumableArray(AntdFormItemPropNames),
  [/** Field 组件使用 formItemClassName, formItemStyle */ 'formItemClassName', 'formItemStyle'],
  _toConsumableArray(CustomFormItemPropNames),
);
export var DetailFormItemPropNames = [
  // antd 属性
  'colon',
  'dependencies',
  'getValueFromEvent',
  'getValueProps',
  'htmlFor',
  'initialValue',
  'label',
  'labelAlign',
  'labelCol',
  'name',
  'normalize',
  'noStyle',
  'preserve',
  'required',
  'shouldUpdate',
  'tooltip',
  'valuePropName',
  'wrapperCol',
  'hidden' /** Field 组件使用 formItemClassName, formItemStyle */,
  'formItemClassName',
  'formItemStyle',
].concat(_toConsumableArray(CustomFormItemPropNames));
